3. Some pages

on the ALP site

4. Notes for the challenge

basic knowledge some interesting sites
hiearchy of problems form simple to hardest